Repository Support for Multi-Perspective Requirements Engineering
نویسندگان
چکیده
| Relationships among di erent modeling perspectives have been systematically investigated focusing either on given notations (e.g. UML) or on domain reference models (e.g. ARIS/SAP). In contrast, many successful informal methods for business analysis and requirements engineering (e.g. JAD) emphasize team negotiation, goal orientation and exibility of modeling notations. This paper addresses the question how much formal and computerized support can be provided in such settings without destroying their creative tenor. Our solution is based on a novel modeling language design, M-Telos, that integrates the adaptability and analysis advantages of the logic-based meta modeling language Telos with a module concept covering the structuring mechanisms of scalable software architectures. It comprises four components: (1) A modular conceptual modeling formalism organizes individual perspectives and their interrelationships. (2) Perspective schemata are linked to a conceptual meta meta model of shared domain terms, thus giving the architecture a semantic meaning and enabling adaptability and extensibility of the network of perspectives. (3) Inconsistency management across perspectives is handled in a goal-oriented manner, by formalizing analysis goals as meta rules which are automatically customized to perspective schemata. (4) Continuous incremental maintenance of inconsistency information is provided by exploiting recent view maintenance techniques from deductive databases. The approach has been fully implemented as an extension to the ConceptBase meta database management system and is currently experimentally applied in the context of business analysis and data warehouse design.
منابع مشابه
A Requirements Engineering Perspective to Repositories for Interaction Patterns
The aim of this position paper is to motivate a requirements engineering approach to pattern repositories for interaction patterns. The paper introduces properties of patterns repository so that they can support all activities and roles involved in a typical development process of software applications. Requirements engineering looks at stakeholders, what goals they pursue, and what activities ...
متن کاملThe Design of an Object-Oriented Repository to Support Concurrent Engineering
In this paper we discuss the requirements and design of a repository that can be used to support a Concurrent Engineering (CE) philosophy. We identify three fundamental support services that are of use in a concurrent engineering environment: distribution support, computer supported co-operative working support and repository support. These requirements are modelled and applied in conjunction w...
متن کاملMulti-perspective Decision Support System for Hierarchical Bus Transportation Network Design: Tehran Case Study
In this paper, a multi-perspective decision support system (MP-DSS) to design hierarchical public transportation network is developed. Since this problem depends on different perspectives, MP-DSS consists of two sub-systems with macro and micro sub-systems based on travel information, land use and expert knowledge. In the micro sub-system, two sub-modules are developed considering o...
متن کاملModeling of Secure and Dependable Applications Based on a Repository of Patterns: The SEMCO Approach
The requirement for higher quality and seamless development of systems is continuously increasing, even in domains traditionally not deeply involved in such issues. Security and Dependability (S&D) requirements are incorporated to an increasing number of systems. These newer restrictions make the development of those systems more complicated than conventional systems. In our work, we promote a ...
متن کاملQuality Information Systems: Repository Support for Evolving Process Models
Relationships between Total Quality Management and process support in CASE environments are established in two ways: firstly, by analysing the repository requirements for each stage in the SEI process maturity model, enhanced by team support aspects; secondly, by presenting a quality-centered process model that formally differentiates but also integrates the aspects of process definition, proce...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Inf. Syst.
دوره 24 شماره
صفحات -
تاریخ انتشار 1999